home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Xconq 7.1.0 / src / xconq-7.1.0 / test / all.g < prev    next >
Encoding:
Text File  |  1996-07-07  |  15.1 KB  |  800 lines  |  [TEXT/R*ch]

  1. ;;; This is a test game that mentions *everything*.
  2. ;;;
  3. ;;; Comments and symbols or strings beginning with xxx
  4. ;;; will be filtered out when comparing with the set of
  5. ;;; defined symbols.
  6.  
  7. (game-module "all"
  8.   (base-game "")
  9.   (base-module "")
  10.   (blurb "xxxyyy")
  11.   (default-base-module "")
  12.   (design-notes "")
  13.   (instructions "")
  14.   (notes "")
  15.   (picture-name "xxxzzz")
  16.   (program-version "")
  17.   (title "xxx")
  18.   (variants
  19.    (real-time)
  20.    (see-all)
  21.    (sequential)
  22.    (world-seen)
  23.    (world-size)
  24.    )
  25.   (version "")
  26.   )
  27.  
  28. (unit-type xxxomnibus
  29.   (start-with 1)
  30.   (acp-damage-effect nil)
  31.   (acp-max 0)
  32.   (acp-min 0)
  33.   (acp-per-turn 0)
  34.   (acp-per-turn-max 0)
  35.   (acp-per-turn-min 0)
  36.   (acp-season-effect nil)
  37.   (acp-temperature-effect nil)
  38.   (acp-to-change-side 0)
  39.   (acp-to-detonate 0)
  40.   (acp-to-disband 0)
  41.   (acp-to-fire 0)
  42.   (acp-to-move 0)
  43.   (acp-to-transfer-part 0)
  44.   (action-priority 0)
  45.   (already-seen 0)
  46.   (already-seen-independent 0)
  47.   (assign-number 0)
  48.   (available 1)
  49.   (can-be-self 0)
  50.   (capacity 0)
  51.   (char "")
  52.   (color "")
  53.   (consumption-temperature-effect nil)
  54.   (country-units-max 0)
  55.   (cp 1)
  56.   (cp-per-self-build 0)
  57.   (cp-to-self-build 0)
  58.   (cxp-max 0)
  59.   (cxp-on-capture-effect 0)
  60.   (description-format nil)
  61.   (detonate-on-death 0)
  62.   (direct-control 1)
  63.   (elevation-at-max-range 0)
  64.   (extensions nil)
  65.   (free-acp 0)
  66.   (free-mp 0)
  67.   (generic-name "")
  68.   (has-opinions 0)
  69.   (help "")
  70.   (hit-falloff-range 0)
  71.   (hp-max 1)
  72.   (hp-per-disband 0)
  73.   (hp-per-detonation 0)
  74.   (hp-recovery 0)
  75.   (image-name "")
  76.   (independent-growth-chance 0)
  77.   (independent-near-start 0)
  78.   (independent-takeover-chance 0)
  79.   (initial-seen-radius 0)
  80.   (long-name "")
  81.   (move-range 0)
  82.   (mp-to-leave-world 0)
  83.   (namer "")
  84.   (name "")
  85.   (name-internal "")
  86.   (notes nil)
  87.   (occupant-total-max 0)
  88.   (point-value 0)
  89.   (parts-max 1)
  90.   (possible-sides nil)
  91.   (range 0)
  92.   (range-min 0)
  93.   (revolt-chance 0)
  94.   (see-always 0)
  95.   (see-occupants 0)
  96.   (self-changeable 0)
  97.   (self-resurrects 0)
  98.   (short-name "")
  99.   (speed 0)
  100.   (speed-max 0)
  101.   (speed-damage-effect nil)
  102.   (speed-min 0)
  103.   (speed-wind-effect nil)
  104.   (spot-action 1)
  105.   (spur-chance 0)
  106.   (spur-range 0)
  107.   (spy-chance 0)
  108.   (spy-range 0)
  109.   (stack-order 0)
  110.   (start-with 0)
  111.   (tech-from-ownership 0)
  112.   (tech-leakage 0)
  113.   (tech-max 0)
  114.   (tech-per-turn-max 0)
  115.   (tech-to-build 0)
  116.   (tech-to-own 0)
  117.   (tech-to-see 0)
  118.   (tech-to-use 0)
  119.   (temperature-attrition nil)
  120.   (type-in-game-max 0)
  121.   (type-per-side-max 0)
  122.   (unit-growth-chance 0)
  123.   (unit-takeover-chance 0)
  124.   (vision-range 0)
  125.   (vision-bend 0)
  126.   (wrecked-type 0)
  127.   (zz-b 0)
  128.   (zz-bb 0)
  129.   (zz-transport 0)
  130.   (zz-c 0)
  131.   (zz-cm 0)
  132.   (zz-cc 0)
  133.   (zz-bw 0)
  134.   )
  135. (unit-type xxxship)
  136. (unit-type xxxcity
  137.   (start-with 3))
  138. (unit-type xxxF-15)
  139. (unit-type xxxsatellite)
  140.  
  141. (terrain-type xxxroad
  142.   (alt-percentile-max 0)
  143.   (alt-percentile-min 0)
  144.   (available 1)
  145.   (capacity 0)
  146.   (char "")
  147.   (clouds-max 0)
  148.   (clouds-min 0)
  149.   (color "")
  150.   (country-growth-chance 0)
  151.   (country-people-chance 0)
  152.   (country-takeover-chance 0)
  153.   (country-terrain-max 0)
  154.   (country-terrain-min 0)
  155.   (description-format nil)
  156.   (elevation-max 0)
  157.   (elevation-min 0)
  158.   (extensions nil)
  159.   (help "")
  160.   (image-name "")
  161.   (independent-people-chance 0)
  162.   (liquid 0)
  163.   (maze-passage-occurrence 0)
  164.   (maze-room-occurrence 0)
  165.   (name "")
  166.   (notes nil)
  167.   (occurrence 0)
  168.   (people-max 0)
  169.   (river-chance 0)
  170.   (subtype 0)
  171.   (subtype-x 0)
  172.   (temperature-average 0)
  173.   (temperature-max 0)
  174.   (temperature-min 0)
  175.   (temperature-variability 0)
  176.   (thickness 0)
  177.   (wet-percentile-max 0)
  178.   (wet-percentile-min 0)
  179.   (wind-force-average 0)
  180.   (wind-force-max 0)
  181.   (wind-force-min 0)
  182.   (wind-force-variability 0)
  183.   (wind-variability 0)
  184.   (zz-fr 0)
  185.   (color "xxxgray")
  186.   )
  187. (terrain-type |xxxdeep xxxsea|
  188.   (color "xxxnavy xxxblue"))
  189. (terrain-type xxxshelf
  190.   (color "xxxlight xxxblue"))
  191. (terrain-type xxxshallows
  192.   (color "xxxcyan"))
  193. (terrain-type xxxriver
  194.   (color "xxxblue"))
  195.  
  196. (material-type xxxmaterial
  197.   (available 1)
  198.   (color "")
  199.   (description-format nil)
  200.   (extensions nil)
  201.   (help "")
  202.   (image-name "")
  203.   (name "")
  204.   (notes nil)
  205.   (people 0)
  206.   )
  207.  
  208. ;(print false)
  209. ;(print true)
  210.  
  211. ;;; Variables.
  212.  
  213. (set action-messages nil)
  214. (set advantage-default 1)
  215. (set advantage-max 3)
  216. (set advantage-min 1)
  217. (set alt-blob-density 0)
  218. (set alt-blob-height 0)
  219. (set alt-blob-size 0)
  220. (set alt-smoothing 0)
  221. (set calendar nil)
  222. (set country-radius-max 0)
  223. (set country-radius-min 0)
  224. (set country-separation-max 0)
  225. (set country-separation-min 0)
  226. (set edge-terrain 0)
  227. (set elapsed-real-time 0)
  228. (set event-messages nil)
  229. (set extra-turn-chance 0)
  230. (set feature-namers nil)
  231. (set feature-types nil)
  232. (set grid-color "")
  233. (set growth-stop-chance 0)
  234. (set initial-date "")
  235. (set initial-day-part 0)
  236. (set initial-year-part 0)
  237. (set last-turn 100)
  238. (set maze-passage-density 0)
  239. (set maze-room-density 0)
  240. ;(set player-mix-default nil)
  241. ;(set player-mix-required nil)
  242. (set player-sides-locked 0)
  243. (set random-events nil)
  244. (set random-state 0)
  245. (set real-time-for-game 0)
  246. (set real-time-per-side 0)
  247. (set real-time-per-turn 0)
  248. (set river-sink-terrain 0)
  249. (set scorefile-name "")
  250. (set season-names nil)
  251. (set see-all 0)
  252. (set see-terrain-always 0)
  253. (set see-weather-always 0)
  254. (set self-required 0)
  255. (set side-library nil)
  256. (set sides-max 9)
  257. (set sides-min 1)
  258. (set synthesis-methods nil)
  259. (set temperature-floor 0)
  260. (set temperature-floor-elevation 0)
  261. (set temperature-moderation-range 0)
  262. (set temperature-year-cycle 0)
  263. (set terrain-seen 0)
  264. (set turn 0)
  265. (set units-in-game-max 100)
  266. (set units-per-side-max 100)
  267. (set unseen-char "")
  268. (set unseen-color "")
  269. (set unseen-image-name "")
  270. (set use-side-priority 0)
  271. (set wet-blob-density 0)
  272. (set wet-blob-height 0)
  273. (set wet-blob-size 0)
  274. (set wet-smoothing 0)
  275. (set wind-mix-range 0)
  276.  
  277. ;;; Tables.
  278.  
  279. (table accident-damage)
  280. (table accident-hit-chance)
  281. (table accident-vanish-chance)
  282. (table acp-night-effect)
  283. (table acp-for-retreat)
  284. (table acp-occupant-effect)
  285. (table acp-to-add-terrain)
  286. (table acp-to-attack)
  287. (table acp-to-be-fired-on)
  288. (table acp-to-build)
  289. (table acp-to-capture)
  290. (table acp-to-change-type)
  291. (table acp-to-create)
  292. (table acp-to-defend)
  293. (table acp-to-enter-unit)
  294. (table acp-to-load)
  295. (table acp-to-remove-terrain)
  296. (table acp-to-produce)
  297. (table acp-to-repair)
  298. (table acp-to-research)
  299. (table acp-to-toolup)
  300. (table acp-to-unload)
  301. (table adjacent-terrain-effect)
  302. (table alter-terrain-range)
  303. (table altitude-max)
  304. (table altitude-min)
  305. (table attack-range)
  306. (table attack-range-min)
  307. (table attack-terrain-effect)
  308. (table attrition)
  309. (table base-consumption)
  310. (table base-production)
  311. (table build-range)
  312. (table can-enter-independent)
  313. (table capture-chance)
  314. (table change-on-exhaustion-chance)
  315. (table coating-depth-max)
  316. (table coating-depth-min)
  317. (table consumption-as-occupant)
  318. (table consumption-on-creation)
  319. (table consumption-per-attack)
  320. (table consumption-per-build)
  321. (table consumption-per-move)
  322. (table consumption-per-repair)
  323. (table control-chance)
  324. (table control-chance-at)
  325. (table control-chance-adjacent)
  326. (table control-range)
  327. (table cp-on-creation)
  328. (table cp-per-build)
  329. (table create-range)
  330. (table cxp-per-capture)
  331. (table cxp-per-combat)
  332. (table damage)
  333. (table damage-cxp-effect)
  334. (table defend-terrain-effect)
  335. (table detonate-on-approach-range)
  336. (table detonate-on-capture)
  337. (table detonate-on-hit)
  338. (table detonation-accident-chance)
  339. (table detonation-damage-at)
  340. (table detonation-damage-adjacent)
  341. (table detonation-terrain-damage-chance)
  342. (table detonation-terrain-range)
  343. (table detonation-unit-range)
  344. (table eye-height)
  345. (table favored-terrain)
  346. (table ferry-on-entry)
  347. (table ferry-on-departure)
  348. (table fire-damage)
  349. (table fire-hit-chance)
  350. (table hp-min)
  351. (table hp-to-garrison)
  352. (table hit-at-max-range-effect)
  353. (table hit-by)
  354. (table hit-chance)
  355. (table hit-cxp-effect)
  356. (table hp-per-repair)
  357. (table hp-to-repair)
  358. (table hp-per-starve)
  359. (table in-length)
  360. (table independent-density)
  361. (table independent-capture-chance)
  362. (table load-max)
  363. (table material-per-production)
  364. (table material-to-act)
  365. (table material-to-build)
  366. (table material-to-change-type)
  367. (table material-to-create)
  368. (table material-to-fight)
  369. (table material-to-move)
  370. (table material-to-produce)
  371. (table material-to-repair)
  372. (table mp-to-enter-terrain)
  373. (table mp-to-enter-unit)
  374. (table mp-to-enter-zoc)
  375. (table mp-to-leave-terrain)
  376. (table mp-to-leave-unit)
  377. (table mp-to-leave-zoc)
  378. (table mp-to-traverse)
  379. (table mp-to-traverse-zoc)
  380. (table occupant-can-have-occupants)
  381. (table occupant-combat)
  382. (table occupant-can-construct)
  383. (table occupant-escape-chance)
  384. (table occupant-base-production)
  385. (table occupant-vision)
  386. (table occupant-max)
  387. (table out-length)
  388. (table people-consumption)
  389. (table people-production)
  390. (table people-see-chance)
  391. (table people-surrender-chance)
  392. (table people-surrender-effect)
  393. (table productivity)
  394. (table productivity-max)
  395. (table productivity-min)
  396. (table protection)
  397. (table recycleable-material)
  398. (table retreat-chance)
  399. (table road-chance)
  400. (table road-into-chance)
  401. (table scuttle-chance)
  402. (table see-chance)
  403. (table see-chance-adjacent)
  404. (table see-chance-at)
  405. (table speed-occupant-effect)
  406. (table spy-quality)
  407. (table stack-protection)
  408. (table supply-on-creation)
  409. (table supply-on-completion)
  410. (table supply-per-disband)
  411. (table surrender-chance)
  412. (table surrender-chance-per-attack)
  413. (table surrender-range)
  414. (table tech-crossover)
  415. (table tech-per-research)
  416. (table temperature-protection)
  417. (table terrain-consumption)
  418. (table terrain-damaged-type)
  419. (table terrain-production)
  420. (table terrain-capacity-x)
  421. (table terrain-exhaustion-type)
  422. (table terrain-initial-supply)
  423. (table terrain-storage-x)
  424. (table tp-max)
  425. (table tp-per-toolup)
  426. (table tp-to-build)
  427. (table tp-attrition)
  428. (table tp-crossover)
  429. (table unit-initial-supply)
  430. (table unit-capacity-x)
  431. (table unit-size-as-occupant)
  432. (table unit-size-in-terrain)
  433. (table unit-storage-x)
  434. (table unload-max)
  435. (table vanishes-on)
  436. (table visibility)
  437. (table vision-night-effect)
  438. (table withdraw-chance-per-attack)
  439. (table wrecks-on)
  440. (table zoc-into-terrain)
  441. (table zoc-from-terrain-effect)
  442. (table zoc-range)
  443. (table zz-basic-hit-worth)
  444. (table zz-basic-capture-worth)
  445. (table zz-basic-transport-worth)
  446.  
  447. ;;; The world.
  448.  
  449. (world 100
  450.   (axial-tilt 30)
  451.   (circumference 1000)
  452.   (day-length 10)
  453.   (year-length 400)
  454.   )
  455.  
  456. (area 20 20
  457.   (cell-width 10)
  458.   (height 25)
  459.   (latitude 40)
  460.   (longitude 180)
  461.   (width 30)
  462.   )
  463.  
  464. (area (aux-terrain 1 "fnsifunosiv"))
  465.  
  466. (area (cloud-bottoms "xxxababababababa"))
  467.  
  468. (area (cloud-heights "xxxababababababa"))
  469.  
  470. (area (clouds "xxxababababababa"))
  471.  
  472. (area (elevations "xxxdvandkjanldfadreo"))
  473.  
  474. (area (features (("xxxfoo") ("xxxbar")) "xxxabababaaba"))
  475.  
  476. (area (material 0 "xxxdadkjnadvadfadf"))
  477.  
  478. (area (people-sides "xxxababababababa"))
  479.  
  480. (area (temperatures "xxxuhgfuhpoafnpuoafpjh"))
  481.  
  482. (area (terrain "xxxabcdebbcacdbee"))
  483.  
  484. (area (winds "xxxababababababa"))
  485.  
  486.  
  487. (doctrine xxxdefault-doctrine
  488.   )
  489.  
  490. (doctrine xxxbe-aggressive
  491.   )
  492.  
  493. ;;; Sides.
  494.  
  495. (side-defaults)
  496.  
  497. (side 1
  498.   (name "xxxOneia")
  499.   (long-name "Nation of xxxOneia")
  500.   (short-name "xxxON")
  501.   (noun "xxxOneian")
  502.   (plural-noun "xxxOneiaa")
  503.   (adjective "xxxOneian")
  504.   (color "xxxgreen,blue")
  505.   (emblem-name "xxxstar")
  506.   (feature-namers)
  507.   (names-locked true)
  508.   (class "xxxtest")
  509.   (active true)
  510.   (status draw)
  511.   (advantage 1)
  512.   (advantage-min 1)
  513.   (advantage-max 3)
  514.   (controlled-by 0)
  515.   (trusts)
  516.   (trades)
  517.   (next-numbers (xxxomnibus 46))
  518.   (unit-namers)
  519.   (feature-namers)
  520.   (tech)
  521.   (init-tech)
  522.   (terrain-view)
  523.   (unit-view)
  524.   (unit-view-dates)
  525.   (turn-time-used 3)
  526.   (total-time-used 15)
  527.   (timeouts 3)
  528.   (timeouts-used 0)
  529.   (finished-turn false)
  530.   (willing-to-draw false)
  531.   (doctrines (u* xxxdefault-doctrine) (xxxomnibus xxxbe-aggressive))
  532.   (doctrines-locked false)
  533.   (self-unit 0)
  534.   (priority 1)
  535.   (scores (xxxtest2 15))
  536.   (ui-data)
  537.   (ai-data)
  538.   (player 1)
  539.   )
  540.  
  541. (side 2
  542.   (active false)
  543.   (status win)
  544.   )
  545.   
  546. (side 3
  547.   (status lose)
  548.   )
  549.  
  550. (side 4
  551.   (controlled-by 1)
  552.   )
  553.  
  554. (independent-units
  555.   (color "xxxblack")
  556.   )
  557.  
  558. ;;; Players.
  559.  
  560. (player 1
  561.   (name "xxxJoe")
  562.   (config-name "xxx")
  563.   (display-name "xxxscreen")
  564.   (ai-type-name "xxxstupid")
  565.   (password "xxxIUL8h786m")
  566.   (initial-advantage 1)
  567.   )
  568.  
  569. ;;; Units.
  570.  
  571. (unit-defaults)
  572.  
  573. (xxxcity 0 3 3 (plan none))
  574.  
  575. (unit #|45|# xxxF-15
  576.   (@ 5 2 10000)
  577.   (# 3)
  578.   (cp 1)
  579.   (cxp 0)
  580.   (hp 1)
  581.   (in 0)
  582.   (m 0)
  583.   (mo 0)
  584.   (n "xxxCPT xxxSocks")
  585.   (nb 34)
  586.   (opinions 0 0)
  587.   (s 1)
  588.   (tp 0 0 0)
  589.   (z 15000)
  590.   (x
  591.    (xxxhi xxxthere)
  592.    (appear 2)
  593.    (disappear 4)
  594.    )
  595.   (act
  596.    (aa 3)
  597.    (acp 1)
  598.    (acp0 10)
  599.    (am 3)
  600.    (a move 4 2 15000)
  601.    )
  602.   (plan passive
  603.    (ai-control 1)
  604.    (asleep 1)
  605.    (delayed 1)
  606.    (final-turn 1)
  607.    (formation)
  608.    (initial-turn 1)
  609.    (reserve 1)
  610.    )
  611.   )
  612.   
  613. ;;; Agreements.
  614.  
  615. (agreement 1
  616.   (type-name "xxxtest")
  617.   (title "xxxTreaty xxxof xxxTesting")
  618.   (terms
  619.     "xxxBe xxxexcellent xxxto xxxone xxxanother!"
  620.     )
  621.   (drafters 1)
  622.   (proposers 1)
  623.   (signers 1)
  624.   (willing-to-sign 1)
  625.   (known-to side*)
  626.   (enforcement 0)
  627.   (state 0)
  628.   )
  629.  
  630. ;;; Scorekeepers.
  631.  
  632. (scorekeeper xxxtest1
  633.   (applies-to 0)
  634.   (do xxxdo)
  635.   (initial 0)
  636.   (known-to 0)
  637.   (messages)
  638.   (title "xxxFirst xxxTest xxxSK")
  639.   (trigger)
  640.   (triggered 0)
  641.   (when)
  642.   )
  643.  
  644. ;;; History.
  645.  
  646. (exu -2 xxxomnibus 1 1 0)
  647.  
  648. (evt 0 log-started all)
  649. (evt 0 game-started all)
  650. (evt 1 side-joined all)
  651. (evt 1 side-lost all)
  652. (evt 1 side-withdrew all)
  653. (evt 1 side-won all)
  654. (evt 1 unit-started-with all)
  655. (evt 1 unit-created all)
  656. (evt 1 unit-completed all)
  657. (evt 1 unit-acquired all)
  658. (evt 1 unit-moved all)
  659. (evt 1 unit-assaulted all)
  660. (evt 1 unit-damaged all)
  661. (evt 1 unit-captured all)
  662. (evt 1 unit-killed all)
  663. (evt 1 unit-wrecked all)
  664. (evt 1 unit-vanished all)
  665. (evt 1 unit-garrisoned all)
  666. (evt 1 unit-disbanded all)
  667. (evt 1 unit-starved all)
  668. (evt 1 unit-left-world all)
  669. (evt 1 game-ended all)
  670. (evt 1 log-ended all)
  671. (evt 1 action-ok all)
  672. (evt 1 action-error all)
  673. (evt 1 cannot-do all)
  674. (evt 1 insufficient-acp all)
  675. (evt 1 insufficient-material all)
  676. (evt 1 not-implemented-yet all)
  677. (evt 1 action-done all)
  678. (evt 1 move-error all)
  679. (evt 1 insufficient-mp all)
  680. (evt 1 cannot-leave-world all)
  681. (evt 1 destination-full all)
  682. (evt 1 overrun-failed all)
  683. (evt 1 overrun-succeeded all)
  684. (evt 1 capture-failed all)
  685. (evt 1 capture-succeeded all)
  686. (evt 1 fire-into-outside-world all)
  687. (evt 1 too-far all)
  688. (evt 1 too-near all)
  689.  
  690. ;;; Imagery
  691.  
  692. (imf "xxx"
  693.   ((16 16 tile) (actual 16 16)
  694.    (color (pixel-size 1) "xxxyyyzzzaaa")
  695.    (mono "xxxyyyzzzaaa")
  696.    (mask "xxxyyyzzzaaa")))
  697.  
  698. (palette)
  699.  
  700. ;;; Misc
  701.  
  702. (battle)
  703.  
  704. (namer xxxnamer
  705.   )
  706.  
  707. ;;; other keywords
  708.  
  709. (define xxxrandom-list
  710.   (quote (
  711.     undefine
  712.     independent-units
  713.     include
  714.     namer
  715.     text
  716.     print
  717.     restrict
  718.     appear
  719.     disappear
  720.     feelings
  721.     quote
  722.     list
  723.     append
  724.     remove
  725.     if
  726.     else
  727.     end-if
  728.     u*
  729.     m*
  730.     t*
  731.     non-unit
  732.     non-material
  733.     non-terrain
  734.     constant
  735.     subarea
  736.     xform
  737.     by-bits
  738.     by-char
  739.     by-name
  740.     random
  741.     grammar
  742.     junky
  743.     tasks
  744.     reset
  745.     stop
  746.     win
  747.     lose
  748.     draw
  749.     end
  750.     cell
  751.     border
  752.     connection
  753.     coating
  754.     river-x
  755.     valley-x
  756.     road-x
  757.     over-nothing
  758.     over-own
  759.     over-border
  760.     over-all
  761.     usual
  762.     reject
  763.     any
  764.     capitalize
  765.     cond
  766.     and
  767.     or
  768.     not
  769.     =
  770.     /=
  771.     <
  772.     <=
  773.     >
  774.     >=
  775.     sum
  776.     before-turn
  777.     after-turn
  778.     after-action
  779.     after-event
  780.     last-side-wins
  781.     make-fractal-percentile-terrain
  782.     make-random-terrain
  783.     make-earthlike-terrain
  784.     make-maze-terrain
  785.     make-rivers
  786.     make-countries
  787.     make-independent-units
  788.     make-initial-materials
  789.     name-units-randomly
  790.     name-geographical-features
  791.     make-roads
  792.     make-random-date
  793.     make-weather
  794.     attrition-in-terrain
  795.     accidents-in-terrain
  796.     units-revolt
  797.     units-surrender
  798.     )
  799. ))
  800.